import 'dart:math';

class BmiBrain {
  int height;
  int weight;
  double _bmi;

  BmiBrain({this.height, this.weight});

  double bmiResult() {
    _bmi = weight / pow(height / 100, 2);
    return _bmi;
  }

  String bmiResultString() {
    if (_bmi >= 25) {
      return "偏重";
    } else if (_bmi > 18 && _bmi < 25) {
      return "正常";
    } else {
      return "偏瘦";
    }
  }

  String bmiResultDescription() {
    if (_bmi >= 25) {
      return "您的BMI值超过正常值，抓紧尝试运动减肥吧！ ";
    } else if (_bmi > 18 && _bmi < 25) {
      return "您的体重刚刚好，继续保持!";
    } else {
      return "您的BMI值偏低，要多吃点哦！";
    }
  }
}
